EN FR
EN FR


Section: New Software and Platforms

Klang-OMP

Participants : Olivier Aumage, Nathalie Furmento, Samuel Pitoiset, Samuel Thibault.

  • The Klang-OMP software is a source-to-source OpenMP compiler for languages C and C++. It is developed as part of the Inria development action "ADT K'Star " jointly managed by Inria teams MOAIS (Inria Montbonnot) and RUNTIME (Inria Bordeaux - Sud-Ouest). The Klang-OMP compiler translates OpenMP directives and constructs into API calls from the StarPU runtime system or the XKaapi runtime system (XKaapi is developed by the MOAIS team).

  • The Klang-OMP compiler is virtually fully compliant with OpenMP 3.0 constructs.

  • The Klang-OMP compiler supports OpenMP 4.0 dependent tasks and accelerated targets.